PgBouncer 认证参数
1 认证类型
类型 | 说明 |
---|---|
cert | 客户端必须使用TLS 链接,并且验证CA 证书 |
md5 | 使用MD5值密码加密。 userlist.txt 文件可以使用加密或者明文密码。 |
scram-sha-256 | 使用 scram-sha-256 密码加密。 |
plain | 明文密码。 |
trust | 免密信任。但必须配置用户名。 |
any | 免密信任,无需配置用户名。 |
hba | 从 pg_haba.conf 文件中加载连接选项。 |
pam | 使用PAM 对用户进行身份验证。 |
2 auth_hba_file
当使用 auth_type
为 hba
时。指定 hba_file 文件的相对路径。
默认:N/A
3 auth_file
指定用户名密码的文件,更多请参考 PgBouncer userlist.txt 文章。
默认:N/A
4 auth_user
当设置auth_user 后,未在 auth_file 中指定的用户将通过 auth_query
查询语句,从数据库中 pg_shadow
视图中获取,以进行匹配。
而 auth_user
的密码从 auth_file
中获取。
5 auth_query
从数据库中查询用户密码。
默认: SELECT usename, passwd FROM pg_shadow WHERE usename=$1
6 auth_dbname
用于验证数据库的名称。